#include <iostream>
#include <queue>

using namespace std;

int main()
{

	/*
	 * queue特点：
	 * 1.队列中的数据元素遵循“先进先出”（First In First Out）的原则，简称FIFO结构
	 * 2.在队尾添加元素，在队头删除元素
	 * 3.底层使用deque实现
	 * */

	queue<int> que;

	que.push(11);
	que.push(12);
	que.push(13);
	que.push(14);
	que.push(15);

	while(!que.empty())
	{	
		int value = que.front();
		cout << "value: " << value << endl;
		que.pop();
	}


	return 0;
}
